package com.enjoyor.soa.traffic.api.dto.iems;

import java.io.Serializable;

public class DeviceInfoDto implements Serializable {

	
	    /**
	    * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	    */
	    
	private static final long serialVersionUID = 1L;
	/** 设备编码 */
	private String areaId;
	/** 设备编码 */
	private String deviceId;
	/** 设备名称 */
	private String deviceName;
	/** 设备类型 */
	private String deviceType;
	/** 设备类型名称 */
	private String deviceTypeName;
	/** 设备所在位置经度 */
	private double deviceLon;
	/** 设备所在位置纬度 */
	private double deviceLat;
	/** 是否有效；0-无效，1-有效 */
	private boolean valid;
	/** 设备状态*/
	private String status;
	/** 设备状态名称*/
	private String statusName;
	/** 
	 * @return 设备编码 
	 */
	public String getAreaId() {
		return areaId;
	}
	
	/** 
	 * @param 设备编码 要设置的 areaId 
	 */
	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	/**
	 * @return 设备编码
	 */
	public String getDeviceId() {
		return deviceId;
	}

	/**
	 * @param 设备编码
	 *            the deviceId to set
	 */
	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	/**
	 * @return 设备名称
	 */
	public String getDeviceName() {
		return deviceName;
	}

	/**
	 * @param 设备名称
	 *            the deviceName to set
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}

	/**
	 * @return 设备类型
	 */
	public String getDeviceType() {
		return deviceType;
	}

	/**
	 * @param 设备类型
	 *            the deviceType to set
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	/**
	 * @return 设备类型名称
	 */
	public String getDeviceTypeName() {
		return deviceTypeName;
	}

	/**
	 * @param 设备类型名称
	 *            the deviceTypeName to set
	 */
	public void setDeviceTypeName(String deviceTypeName) {
		this.deviceTypeName = deviceTypeName;
	}

	/**
	 * @return 设备所在位置经度
	 */
	public double getDeviceLon() {
		return deviceLon;
	}

	/**
	 * @param 设备所在位置经度
	 *            the deviceLon to set
	 */
	public void setDeviceLon(double deviceLon) {
		this.deviceLon = deviceLon;
	}

	/**
	 * @return 设备所在位置纬度
	 */
	public double getDeviceLat() {
		return deviceLat;
	}

	/**
	 * @param 设备所在位置纬度
	 *            the deviceLat to set
	 */
	public void setDeviceLat(double deviceLat) {
		this.deviceLat = deviceLat;
	}

	/**
	 * @return 是否有效；0-无效，1-有效
	 */
	public boolean isValid() {
		return valid;
	}

	/**
	 * @param 是否有效
	 *            ；0-无效，1-有效 the valid to set
	 */
	public void setValid(boolean valid) {
		this.valid = valid;
	}

	/**
	 * @return 设备状态
	 */
	
	public String getStatus() {
		return status;
	}

	/**
	 * @param 设备状态 the status to set
	 */
	
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return 设备状态名称
	 */
	
	public String getStatusName() {
		return statusName;
	}

	/**
	 * @param 设备状态名称 the statusName to set
	 */
	
	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}
	
}
